#ifndef SP_NET_NET_H
#define SP_NET_NET_H

#include <klibc/ctype.h>

struct sockaddr{};

/*
 * Syscalls
 */
int32_t net_socket(int32_t, int32_t, int32_t);
int32_t net_bind(int32_t, struct sockaddr *, int32_t);
int32_t net_listen(int32_t, int32_t);
int32_t net_accept(int32_t, struct sockaddr *, int32_t *);
int32_t net_close(int32_t);
int32_t net_send(int32_t, const void *, int32_t, int32_t);
int32_t net_recv(int32_t, void *, int32_t, int32_t);
int32_t net_connect(int32_t, struct sockaddr *, int32_t);



typedef struct 
{
	
} net_iface_t;


#endif
